19783
2
25669
0
32302
1554
2535
4074
2996
572
2131
1
21152
8
2377
1367
2141
9
1494
4
3090
6
3083
2366
1618
1326
3820
3
2578
3173
685
1451
12621
22
578
2932
3498
3158
2368