2880
3
1463
2
365
0
1052
4
976
9
1912
606
2553
8
1161
1426
1
2228
6
4021
2083
4466
14
2915
1543
1226
1330
1744
5
547
3066
457
557
858
2881
12
400
417
1443
977
1347