2855
3
3251
6
1587
1
1054
2
521
3440
8969
0
1501
2735
1470
814
915
1222856
4
565
933
5217
11
467
3795
31535
1291
635
1716
1929
1889
1642
2799
1326
7952
1513