969
2
1233
1
1992
3
3364
1690
697
0
1488
1172
1309
911
4914
1015
2326
921
1638
4
1606
2495
6236
10
5389
8527
1047
17970
15
2352
12779
8
12459
2121
19944
2600
1289601
18816
11