1502
8
1387
2
630
516
1
1702
10
1168
3
498
2314
1016
9
1617
473
1427
409
391
434
445
1385
357
527
439
784
1966
570
520
476
541
375
572
6
2529