21058 629
8146 690
4732 214
22962 294
7313 655
7555 951
3092 506
5112 228
11937 926
3690 914
2280 558
15452 473
4840 360