1073
0
573
282572
1853
422
121182
1
448
1053
476
22330
22
31535
14076
7
18403
6
1559
2
348
116
68
556
138355
1863
71
931
21743
3469
493
472
521
553
152
2635