1001
0
2254
1
4168
5
7471
9
582
1250
2189
2
623
3591
11
718
400
2255
785
3267
4
3539
3
20312
39
444571
1814
1449
11924
2090
1338
674
1938
4562
10
2082
929
370
1554
1579