1008
2
3287
1
1327
5885
1235
1506
0
1547
1132
2593
4
440
1314
1156
7791
6
4453
2683
1389
1343
995
3498
3116
1640
5009
20634
8
2231
829
2474
3152
9
670
521
2306