552
0
2668
2
1942
1392
634
286
341
968
432
2283
4
169211
11
2076
1
688
918
348
467
503
604
980
352
1711
116
1603
580
909
516
618
685
505