4009 427
23826 529
16550 679
20443 341
6697 887
8261 648
3526 193
10147 286
27906 312
4072 337
2685 448
2485 196
1400 115