19783
2
7793
4
25669
0
2535
32302
1431
1
2219
3498
1766
5212
6
2921
5
2688
1301
2932
4070
1603
10582
17946
1547
2990
4009
8072
3
1153
4480
2173
3090
2012
3221
2366