300
1
3025
4223
22
7952
185
0
415
370
105290
1973
180849
2442
2
2227
437
3178
2904
412
1352
3
3559
373
2369
325
3663
18403
6
14076
7
407
293
3437
5
1374
2315
2376