4016
2
1504
4
1346
461
1645
10
1469
7
785
879
1
89
1366
0
1655
1455
1644
2733
1259
6829
5
5233
1263
3
807
1278
387
1037
2213
20
1560
1480
9384
11
1323
1582
3937
1207