30
1072
714
662
13
2815
349
414
611
1972
1837
628
237
4
1789
464
1001
923
27
409
549
999
591
1555
524
89
982
2354
1002
186
92
2041
451
349
337
30
77
854
46
448
114
515
357
275
25
596
1265
160
802
1130
39
676
39
