666 149
457 113
1683 302
2298 647
921 267
2289 528
1122 65
7243 406
4444 300
3482 257
6736 201
40792 479
5759 707
10405 297
8983 582
45870 186
6266 883
8739 75
7138 235
13141 73
54538 608
19360 432
28062 343
7591 308
4085 168
17949 248
32840 754
27993 228