634
0
310
1131
2982
856
32302
633
970
14
1380
781
297066
1508
2
1189
1064
716
557
585
1
483
665
5169
536
1585
14887
18
619
497
664
1526
1522
3447
7