3498
4
1421
1
3114
1513
1733
571
0
1054
1329
1374
2372
2
1501
2855
3
635
2172
662
3268
2470
650
3795
1138
263
1889
915
2982
1425
2296
1566
2799
521