496
2
1617
7
4169
15
1260
1735
3
1322
1129
5
2173
4
1517
1
659
2929
6
1860
2912
1279
1495
1290
985
0
1538
1556
1219
8
1175
1652
981
1225
1716
3523
2381
3234
10
3382
5069