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