1528
1
2304
5
1222856
4
326
0
2711
2
109460
45
2080
4543
3437
383
970
180849
3251
6
1885
1613
3
1819
1177
2100
846
594
2192
4067
9
2269
120469
35
1400
1881
646
1184
678
105290