2135
2
1631
4
1379
0
1195
1347
1
1306
2263
2471
7
2500
12761
3
3262
790
9055
10
3354
1481
1355
1784
2327
11
6822
5
1237
2068
1289601
1250
2105
1225