574
1
1391
3
4371
0
3667
1566
5
5492
9
1378
12
916
1002
778
1595
2
2654
1199
673
622
1905
951
838
696
1032
662
800
829
955
704
1212
2292
3141
2166
4
4292