3505
5
6321
2
1180
1
1404
1031
2780
2776
846
0
2534
2171
3255
4
2107
2267
3
8065
2217
2974
3673
6
4517
8
3592
2408
3062
5721
3287
21684
2400
3758
2447
1576
1713
1510