1001
0
929
1
1812
3354
2322
4
980
2786
3221
2505
2
24337
22
3835
5
1494
1585
685
444571
9
3539
3
2110
3267
1033
4187
10
1386
1444
4562
1558
123674
35
2082
2309
2732
20312
39
6676
12