100753 246
20945 938
17697 295
22210 629
19021 355
6281 853
16730 580
18114 78
5171 234
3548 227
2648 42
9382 344
5108 650
38083 473