5181 766
4617 233
3225 129
2606 404
5133 206
101294 594
32481 180
20505 660
6299 421
24944 48
2485 98
21246 333
10423 609
7335 227
7099 394
11998 391
14470 188
6892 129
2485 37
12575 607
8815 228
6640 259
11163 397
3607 291
2796 63
19937 475