1693 414
820 221
2465 634
2528 591
306 33
2895 881
1177 294
1741 439
2655 678
3159 966
2501 272
10549 754
103041 791
8948 251
5167 453
32598 928