21057 629
8143 690
4732 214
22962 294
7313 655
7555 951
3091 506
5112 228
11937 926
3690 914
2280 558
15451 473
4840 360