1001
0
1812
1
2322
4
980
2786
3221
4333
2505
2
24337
22
1585
444571
9
3539
3
3267
4187
10
1386
1444
4562
1558
123674
35
2082
2309
2732
20312
39
6676
12
5432
1431
604
94424
944
1051