6893 50
10225 99
9714 624
12261 614
9687 562
5110 723
2890 119
23935 523
11236 542
7652 350
5599 395
2830 407
5178 697
5012 703
13284 225
3881 225
39593 587
16269 383
21393 971
23455 602
247319 1196
2791340 4095
935261 960
248386 1043
332926 530
388023 1161
285682 1572
3252333 6825