1178 297
1438 400
2650 709
599 126
2737 906
1983 461
1144 302
2927 873
265 86
131880 677
70265 604
71854 363
35484 389
62432 845
50575 514