1231
1
14125
10
420
0
1807
1827
2189
3
2235
2521
2
905
2518
10813
7
6929
11
6547
989
1023
1747
1239
509
500
4018
2484
1072
3326
1558
1569
1710
3690
770
1661