21659 156
2509 213
2726 329
1232 33
9715 44
2615 400
972 58
1183 131
2392 376
4216 511
6770 86
6087 638
29765 247