230
1
642
2
84
184
0
294
87
318
404
68
488
316
1024
2266
3
528
803
540
1477
502
911
719
673
834
677
553
1050
2717
1187
1472
2193