14602 93
4227 192
4805 711
44444 510
8378 801
3237 447
3837 176
1370 93
8289 621
4238 75
21272 383
2439 436
6734 878
2126 225
7210 785
5533 817
3785 748
3091 397
9365 771
8907 279
4857 741
4579 318
35043 622
18545 348
196522 176
165838 139
5343 483
13004 362