3094 387
155837 328
40975 482
76857 394
23072 824
42508 400
22388 109
2832 397
4928 547
2341 193
6451 196
3102 92
3779 365
5667 232
16855 903
6443 81
5730 281
3132 614