3966 503
9062 702
5162 764
21236 807
22396 878
17254 785
42978 224
20416 223
1559 231
2771 761
2872 263
13533 437
2229 327