30
124
982
1130
1555
999
705
337
591
848
524
349
923
596
77
92
609
802
349
901
237
854
30
1789
43
2354
448
516
30
1837
2041
2
89
464
13
375
39
1265
1489
628
34
2815
1972
1002
549
5
676
39
515
357
451
611
502
