21587 158
16447 669
3545 363
4394 766
1098 156
3108 468
1151 109
931 165
2608 608
3201 708
2534 345
3012 447