2036
2
2657
3
3503
2668
874
1
871
0
476
629
22330
22
9807
301
251
2189
8876
8
44199
14076
7
1745
2008
621
417
968
9178
6
368532
543