912
1
624
2730
6
1877
150
0
574
31535
247
1960
7
741
787
2275
2
503
547
544
2328
111
476
2188
9
2211
58
19279
268
393
341
587
292
608
392
422