578
0
1494
4
1535
3
1610
2
12472
1834
662
1755
1628
2338
1
1862
5505
14
1817
2804
1268
750
891
2490
6
4375
5771
10
8002
7
30334
946
1128
1498
1345
2181
2092
4184
2209