338
1
1001
476
2
150
253
40
147
384
100
307
82
519
353
96
215
600
4
110
2499
1362
11
3304
4954
5
1829
3
1360
6424
9
2935
4998
2526
1525
1873
621