1011
0
1834
2
1326
4
2268
1294
1705
3
894
1530
2144
859
1123
1042
1374
1
3702
5
2256
17
1511
1490
1606
3296
4745
9
3172
1342
1730
1188
2331
1406
3637
1841
15
4557
28