19783
2
25669
0
2903
3
3765
4
32302
18816
11
17946
1002
1337
1
2535
2921
5
5440
8
1347
2932
3498
1938
1581
2964
1603
2906
1334
2476
4996
6
1153
6327
7
4471
3090
2012
1285
1864