1285
0
577
485
320
2713
3
1930
934
3302
3196
416
343
449
463
257
693
478
581
578
559
1
683
2475
1263
573
670
1070
1138
916
2242
1052
1569