3493
3
1322
5
1932
2416
2
1555
4
5441
10
2774
7
1233
1
2745
16
898
1183
1313
0
1366
6050
1279
6
1005
1918
10229
14
1504
31431
1613
2455
2271
1294
2613
1240
1124
1615
2508
1027