22862 602
2533 169
9078 711
5249 331
4807 281
37898 1059
3890 628
7910 220
3458 493
5003 58
19867 222
2586 111
8782 252
4844 366
40315 157