574
1
1391
3
4371
0
3668
1566
5
5492
9
1378
12
916
1002
778
1596
2
2654
1199
673
622
1905
953
838
697
1032
663
800
831
955
704
1212
2292
3142
2166
4
4292