1690 414
815 221
2453 634
2518 591
302 33
2893 881
1170 294
1734 439
2650 678
3152 966
2491 272
10539 754
102991 791
8948 251
5162 453
32557 928