3980 427
23805 529
16535 679
20401 341
6683 887
8239 648
3526 193
10130 286
27794 312
4068 337
2677 448
2480 196
1394 115