338
1
1001
476
2
150
253
40
145
384
100
307
82
518
353
95
215
600
4
110
2498
1361
11
3304
4954
5
1829
3
1360
6424
9
2935
4998
2526
1524
1873
621