3029 198
4217 37
12134 245
5186 342
2956 73
13838 128
4412 828
197783 979
9619 540
127601 416
8864 333
3052 190
5362 385
15625 754
123085 255
3240 361
12841 719
323995 871
16244 613
45670 564
14728 357
13665 755
19372 781
6722 491
35150 268
83458 620
818 50
23290 531