1112
0
1084
1129
646
683
2683
370
1507
1
1880
2
2229
4
2648
5
25137
2275
1645
3691
2809
17353
2301
1020
2257
2881
1677
1952
608
3114
6058
3510
4111
1932
2749