3091 387
155534 328
40900 482
76829 394
23053 824
42478 400
22302 109
2828 397
4922 547
2335 193
6444 196
3098 92
3774 365
5663 232
16853 903
6435 81
5724 281
3129 614