1091
2
1304
1
13189
5
2218
8
1453
4
1262
3
1827
1556
5285
1535
6
2060
8827
0
2863
2551
835
1009
1600
1377
3326
196013
876
1442
1246
1891
13
1361
11
642
12683
2747
12
4507
718