2582 29
169535 841
4653 35
13381 498
58115 236
23437 757
50954 778
33166 580
41749 670
35143 462
36405 252
2570 124
3048 114
8074 152
1622 60
1596 96
5248 215
5178 682
2958 82
3220 478
9881 347
3128 409
4804 693
4472 398
6371 591
5491 236
2585 197
57798 678