2275
2
896
1
2111
3
31535
0
2207
107
915
509
19279
3114
4
1616
1642
809
1054
3739
6
1129
3234
7
17353
2119
2443
1197
1796
467
4309
6968
5
1145
1230
306
1664
228