984
1
3017
5
880
2
791
920
954
994
882
1870
684
0
1459
7
1017
528
859
602
3
866
6
869
541
647
799
745
590
399
938
1210
762
403
531
446
1168
16