3115
3
869
7
2769
1011
2
1206
6
584
689
1
3282
8
1449
1374
2230
4
2282
2295
1918
2916
25
1034
1326
3956
1448
941
2771
1566
5
1963
4267
17
6703
10
1172
4551
6405
12
3270
1152