401
2342
2
2989
5
959
1
1723
3
3408
7
1746
989
869
166
377
163
378
223
583
432
1230
182
395
654
155
191
397
748
1522
1297