1015
0
1316
4
16840
15
494
105290
226919
14
2281
2
2097
3
7515
3625
7
1705
7772
8
3759
1
3203
10
2475
2188
428
619
798
63
1569
320
422
437
501
1132
2716
169211
11
418
1334