951
1
1578
6
3035
2990
0
745
1015
14
1751
1087
665
5489
11
868
181997
572
1778
1814
2
3326
3
32302
1606
2082
8527
1766
802
1547
3158
2744
1093
1526