991
0
413
286
267
4421
9
1133
844
1101
19279
2
640
363
2109
417
334
509
820
409
31535
17353
1043
1045
1949
3
3171
602
517
1304
2809
2275
74
1098