4996
6
1000
0
4641
25
6929
11
1300
1
458
5135
3
1090
1642
1443
2565
780
4832
2136
5
1015
2769
2
1399
1804
5775
2641
1421
131589
10243
4
1289601
3621
3428