21830 156
2661 213
2863 329
1366 33
10055 44
2771 400
1047 58
1245 131
2730 376
4350 511
7338 86
6219 638
30243 247