19944
2
2377
1
2781
1325
1663
0
866
845
1047
5504
16
1174
11924
2906
2392
24337
22
11059
9
159
131589
8527
1704
4382
4
2245
3
297066
14887
18
2428
496
1445
5169
1015
6236
10
1380