2327
11
1576
1
1637
2
1378
2028
3
1016
1868
4888
20
935
234
3312
0
745
80
2057
532
1274
874
1737
693
1685
7394
5
12185
792
2121
1053
1301
1284
813
785
841