30800 82
1733 376
2015 539
475 30
2112 288
39453 74
2693 331
688 101
1480 367
719 180
251 42
881 212
2793 823
2861 795
967 119
1859 273
6040 560
3376 404
4026 650
8224 639
5824 612
20869 562
5428 366
11048 280
4505 583
20339 630
5854 495
16749 90