502
1
545
1955
2
364
531
1458
638
376
563
490
2568
7
449
696
1900
3
5592
14
3341
9
614
2411
3084
13
1150
5
447
428
666
1121
4001
4
495
468
403
1826