5015 12
4390 30
2762 2
3612 5
7503 13
2779 6
4858 5
4226 12
6933 4
2502 4
4169 7
23346 10
11523 24
28852 19