1631 346
2853 800
1800 532
3476 410
44079 174
87726 326
20462 128
28192 181
10737 633
9904 826
4480 391
5634 30