2590 29
169713 841
4655 35
13401 498
58176 236
23472 757
51088 778
33202 580
41810 670
35201 462
36455 253
2572 124
3053 114
8079 152
1629 60
1601 96
5250 215
5185 682
2960 82
3222 478
9888 347
3132 409
4814 693
4482 398
6374 591
5495 236
2590 197
57979 679