4032 752
3133 96
4829 98
5209 159
4183 639
5680 923
2796 217
12593 443
1327 58
6875 616
2651 145
2504 202
3957 598
5843 470
18549 103
5903 437
5914 702
3336 322
3509 542
4055 692
5376 909
8246 539
5825 562
3828 404
5063 123
9904 835
19078 502
41030 628