976
4
905
2
2941
1
1592
7493
5
1222
3
1043
6
1921
1279
2105
4407
1213
0
2018
1436
1230
1109
3021
1264
1996
1292
1982
1949
878
1427
7
1098
1086
1954
22557
8
1802
2158