21447 158
16429 669
3545 363
4392 766
1096 156
3106 468
1150 109
925 165
2605 608
3201 708
2529 345
3011 447