107
472
1797
201
34
812
1214
469
447
322
2017
32
1012
874
1075
711
1947
163
178
1605
2082
970
54
53
866
797
771
3158
205
498
1132
66
20
34
754
572
1267
748
126
310
100
331
614
454
991
12
994
747
254
328
498
1235
995
