19783
2
2535
2903
3
1631
1
3765
4
21152
8
5949
5
3090
6
3083
2763
0
32302
1800
2549
11
2932
1334
3498
25669
982
1135
17946
1623
1285
796
7793
1543
1294
4996
1153
6327
7
1393