249
0
21743
1
3663
410
1629
116
415
798
1853
1073
2490
305
711
1663
957
980
1348
1043
385
488
3351
521
1045
602
6859
5
820
480
427
55
973