2881
2
757
0
19279
1222856
4
2188
9
1824
986
453
251
169
158
919
1333
1
31535
2111
3
17353
2799
584
371
945
77
968
1123
310
517
2749
3114
2023
1878
1098