1503
3
1949
1
1534
397
2
539
746
1257
7
2216
691
2231
10
675
738
641
378
801
470
3325
4
523
427
527
459
374
5568
16
2136
6
559
2497
636
588
435