3222
12
1742
4
976
0
951
7
6782
3
2716
1450
2
712
88
1247
948
1
4287
1254
2543
162
5374
1313
6
4271
926
1009
1086
107
613
3974
458
3111
958
1350
836
29588