535
0
924
655
775
472
1671
244
1327
1075
998
713
1603
738
921
440
6058
437
587
2941
749
945
916
503
1826
646
1032
269
373
470
2351