19944
2
1015
1
1087
2571
6
2377
5489
11
1526
3083
17946
0
929
3
2711
623
2722
5805
18
3546
2996
4651
1093
1189
2972
2131
2392
2744
550
1224
5151
2258