326
1
811
2
4136
338
1199
0
1010
801
580
589
628
768
2185
1177
648
521
1874
15
922
2563
948
69
1351
733
614
724
645
753
531
830
4
1175
3
1087