274
0
303
611
1949
3
1020
2109
383
909
918
798
657
90
1580
488
777
396
427
1343
320
266
668
459
2635
355
321
290
46
524
2690
1141