1501
1
1593
7
25188
0
1063
2
464
814
13135
6
2850
22
2961
15
871
840
865
2432
1944
1972
4
953
1263
682
4374
8
1283
14
1916
5
788
879
1727
982
3
14092
1565
1662
5202
18
7017