2855
3
1682
2
2730
6
918
0
1073
1647
475
325
1949
2362
4
598
6529
7
521
116
733
1
2416
13
276
486
171
745
522
467
58
88
2668
637
1009
290
868
422