918
1
1378
2
1102
1152
0
1099
2642
3
2121
4940
5
1245
4098
3045
1722
2431
1869
2334
46414
31535
1015
3393
10
18403
6
1889
22330
22
2271
3277
8
1105
1557
1056
292
2602
7328