1693 414
820 221
2467 634
2528 591
306 33
2895 881
1178 294
1742 439
2655 678
3160 966
2502 272
10553 754
103045 791
8948 251
5167 453
32602 928