3091 387
155521 328
40899 482
76829 394
23052 824
42477 400
22299 109
2828 397
4922 547
2335 193
6444 196
3098 92
3774 365
5663 232
16853 903
6435 81
5724 281
3129 614