4003 427
23819 529
16544 679
20429 341
6692 887
8254 648
3526 193
10143 286
27850 312
4071 337
2683 448
2485 196
1396 115