2786
1
1087
1558
2
1015
2110
496
0
1161
1185
851
5090
673
1694
2505
1001
564
1606
2268
4
5204
3
4443
9
3657
8
1361
3673
6
12
1380
1376
2823
5
400
3591
11
763
1036