1673 414
803 221
2429 634
2510 591
284 33
2889 881
1158 294
1720 439
2639 678
3144 966
2475 272
10524 754
102778 791
8941 251
5156 453
32462 928