2641
2
935
6
866
3
959
1114
1960
5
27548
12
44
0
1593
4209
10
617
1071
21770
1281
4
931
1339
979
1464
885
624
1446
7
893
1
559
602
743
623
646
425
374
499