3216
10
1598
2
1828
1
2100
4
1400
8122
13
2999
3
1383
5464
9
2505
1743
0
3054
5
1247
2057
2554
16
1683
2294
3151
5375
3336
1451
1306
3835
4074
1715
2500
1510
2101
1729
790