2327
11
1637
2
1016
1
1583
0
1860
3
2795
3910
2337
5
2259
4888
20
935
2166
234
3312
745
80
2057
532
1274
874
1737
693
1685
7394
12185
792
2121
1301
1284
813