2275
2
20634
8
896
1
2111
3
521
417
0
1291
1129
929
915
2115
4
509
2730
6
107
1642
809
1054
3739
2369
2657
907
2668
2207
1197
1796
1145
306
228
1587
31535