301
1
146
195
15692
17
1208
1008
998
2
798
2059
1042
561
2057
898
586
1772
1171
284
1014
1020
566
415
484
1713
3
1227
1246
3228
13
562
857
511
703