948
2
598
1
191
276
680
319
1757
253
0
59
562
771
774
524
675
66
337
369
344
987
5
611
87
61
71
1036
2947
11
953
4
435
1528