3401
5
890
1
4968
3
1384
0
3660
2
5924
17
6018
2591
1723
2530
714
2707
790
3354
3562
888
1305
2282
1451
2134
4818
4
1206
4757
8
3254
4179
4329
10
7222
2655
165
2664
9