532
2
2325
1
879
410
3223
7
646
568
1001
3
1850
4
1194
556
571
1307
1767
1274
0
745
11501
12
1582
896
824
2324
894
765
714
704
1331
91
518
565