383
0
2189
1348
370
166543
18
501
955
1890
1
2668
2
323
777
53
702
584
2730
467
753
979
240
935
2459
9
15789