1306
4
2100
1
1482
1571
9244
11611
5
22330
22
378
0
3966
7
252
1156
2
829
726
1020
1037
448
780
17184
44
2496