2596 29
169725 841
4655 35
13404 498
58181 236
23476 757
51108 778
33209 580
41821 670
35211 462
36461 253
2572 124
3053 114
8080 152
1629 60
1601 96
5250 215
5185 682
2961 82
3222 478
9888 347
3132 409
4814 693
4483 398
6375 591
5495 236
2590 197
57997 679