4032
12
3060
5
123674
35
915
0
493
2294
1
789
5488
6
2598
3
1312
674
2
1355
5746
23
533
1160
1888
2164
2163
1466
1340
1359
2836
1281
4
2344
1534
1272
1440
2555
1223
2138