5532 293
3748 95
11578 194
2660 119
5397 785
14228 163
4032 452
12432 707
5942 367
6775 191
4376 89
10634 501
4421 560
19659 345
5043 220
7075 788
7705 656
7495 340
4954 284
14512 672
11817 286
15428 840
16979 431
10951 151
20382 686
15806 361
57297 416
497148 853