352
1
580
3
571
584
2
3057
1325
6
1048
4
1844
473
290
817
0
302
157
598
791
7
843
1174
9900
1658
81
706
3758
13
8158
23
541
596
397
443
448
85