15586 332
3128 152
2681 367
17857 669
9637 31
8252 465
3783 448
23112 718
22111 885
5344 201
5403 948
11244 485
18902 714
25422 453
32898 798
1424 29
4395 587
100775 636
41410 727
17672 682
5503 143
80686 410
30095 142
2141 152
4275 215
3127 244