9956
3
4471
2
5347
4
2835
5052
10
462
0
1492
951
1
1514
2258
1694
297066
2203
440
2013
6236
1593
1628
3624
5621
8
737
2502
392
1537
1174
2919
3012
356
4537
444571
9