42172 282
33149 821
31290 334
12788 738
44643 350
10150 577
3586 608
7117 532
2913 552
1802 63
15349 109