523
1
771
2188
755
0
534
75
2575
2
573
834
4
1246
538
2242
12
1041
822
728
948
1353
736
617
651
463
644
486
577
401
663
936
1619
1409
380