1830 281
2534 46
29865 523
16864 396
14366 528
266164 1547
8444 835
8581 352
15575 246
63958 925
73001 936
3692 808
33139 172
6640 381
4804 630
9874 396
31029 501