339
486
2933
3
470
1
1241
500
4220
7
331
406
304
2891
2
3131
2018
2383
3574
4
1064
3686
497
3244
1013
252
502
3078
8
422
1136
3344
5