1451
0
1431
1
1688
1833
2
1969
19944
1815
2352
5504
16
2265
2377
2906
1704
3196
4382
4
1174
1622
3125
5
14887
18
1757
1767
2515
3
1047
5169
131589
297066
797
1446
383
2942
6