28031 141
20301 155
15535 669
3294 363
4173 766
1051 156
3034 467
1142 109
904 165
2536 608
3139 708
2393 345
2850 447