3030 465
27557 893
4238 214
7297 605
5166 196
13802 339
17103 128
6960 612
5552 423
11262 549
4311 575
20860 169
3570 174
4140 59
2701 657
15049 652
1070 169
19459 762
2298 394