590
0
3083
2
797
1540
2196
1
970
286
1820
1851
4
3998
12
284
631
180849
20634
8
75
2018
466
3203
10
480
598
856
844
575
616
21