14181 30
4189 366
2406 124
3657 65
2363 94
4654 606
2699 274
3245 75
20123 173
2223 454
4455 660
6642 479