1234
1
1235
1338
1594
2495
0
1564
2522
2
123674
35
1683
1446
1282
1423
3629
451
3593
16
2534
1192
2738
3
542
3517
6
1913
2901
4
19944
432
2194
1411
2696
2698
1133
4198