3032 239
5143 654
12878 314
3028 812
2558 509
2324 541
12075 803
175516 209
34664 626
32588 239
31848 395
32161 926
12964 769
7860 111
5349 141
24902 590
25859 473
1600 75