951
1
1417
690
2669
2
1131
964
564
1478
2495
0
1743
108797
1186
2530
4
4311
3882
5
1172
21152
8
2949
1244
1821