1005
1
2562
2
1080
589
1432
743
0
699
3
1179
4840
11
3795
8
1129
314
846
1188
1368
1546
1939
6
1020
485
1086
967
938
349
106
57
905
83
601
74