21367 158
16384 669
3540 363
4382 766
1083 156
3102 468
1143 109
916 165
2599 608
3198 708
2521 345
2997 447