3125
5
1688
1
1833
2
1431
3092
4
1757
1969
3196
2883
2515
3
1767
14589
10
19944
2163
0
1467
2539
1428
1128
1747
4029
8
1108
5106
777
5354
1446
383
1586
1424
1249
4278