262
1
1164
4
386
3
415
2
735
580
970
2541
562
257
361
5
617
480
920
356
497
400
229
3072
820
0
1168
878
414
401
446
514
1443
526
895
373