105005 119
1318 177
2764 530
2978 790
3010 840
6580 589
74003 251
2551 99
455 114
2364 686
1432 292
73304 819
2095 295
2520 95
7189 727
15166 263
47764 760
1775 305
2332 162
63394 175
3408 636
2190 564
63974 412
112491 361
30704 54
81604 406
23571 546
4479 687