2190
3
2475
5
2456
947
2
1151
4
1601
1671
1131
0
747
1578
954
983
1
951
786
4356
14
15347
6
1243
1374
942
2212
20
811
4845
7
1216
1326
4065
8
2946
941
4162
2706
12
1039