1017
2
2140
17353
0
107
929
447
999
1
3859
3
1181
2735
662
28805
6
2372
4376
7
382
2982
4546
571
1020
646
968
2260
12
2747
1470
775
1501