19944
2
1595
1
1328
5209
9
10317
1412
0
1712
1735
3643
10
2462
2094
4
1784
3
1484
5164
5
6844
581
2861
2403
2962
40177
24337
22
2082
2136
2035
6
2562
2263
1380
5504
16
432