19783
2
25669
0
32302
2535
2749
5
21152
8
3090
6
3083
2366
1
771
2932
2529
7
1554
3498
4
17946
2173
1329
1294
1153
1766
2012
3453
1698
3080
3
2316
964
2400
262
2921
1044