649
520
2234
1813
1000
3189
518
1450
2959
1102
278
884
406
2322
1129
1640
4007
1140
521
3397
410
620
427
3091
