98880 656
1431 241
2314 457
1489 300
1687 288
2468 440
4845 125
3112 642
5505 508
18156 264
67039 388
264737 1202
109061 927
7369 505
112753 296