3001 502
6053 453
4199 715
3937 87
3314 281
3027 427
8578 659
2481 367
906 98
3567 928
3530 183
3160 446
2172 347
3321 382
2274 323
1299 376
3035 934
2946 609
8803 580
3343 808
3833 642
3125 431
2807 784
1097 231