159396 1125
100010 906
125566 1027
49327 927
9254 750
4528 331
8813 351
65135 393
96137 244
37746 352
2935 424
3350 157
1592 327
10252 736
2200 218
2905 317
2039 275
2774 355
2432 329