6528 45
2751 403
20423 104
22228 340
3651 280
4226 36
13781 255
6731 147
7776 534
10281 238
8613 847
3151 328
2064 156
2351 208
10007 757
2521 189
2661 575
3948 407
1303 311