3655
11
2505
2
3742
6
2622
768
1
2356
2317
2631
775
270
1509
5
685
0
2534
1393
1348
2366
5308
4
1343
2254
1993
3
1000
938
4944
3625