352
2
635
7
532
1186
596
0
1041
1
355
250
980
770
737
240
235
89
305
2748
4
41
812
3
1778
684
703
761
951
233
1053
728
292
1813
762
11266