1015
0
952
527
2402
4
938
628
436
4491
812
897
765
593
1759
407
506
47
38
691
1
110
462
919
560
730
471
460
1431
22017
666
465