1015
0
637
2668
2
152
572
597
839
3691
5
3114
4
2224
799
413
2459
9
947
522
394
347
631
169211
11
1302
381
1133
455
918
1132
21743
1
743
653
326
440