468
0
596
387
38
263
544
749
1780
451
484
1107
275
1970
2524
894
107
562
368
1166
117
1205
919
636
534
809
502
40
396
1243