1690 414
816 221
2453 634
2520 591
302 33
2894 881
1170 294
1734 439
2651 678
3153 966
2491 272
10540 754
102998 791
8948 251
5162 453
32558 928