19944
2
5504
16
2265
1
2377
2906
1688
1833
1431
1704
0
1969
3196
4382
4
1174
3125
5
14887
18
1757
1767
2515
3
1047
5169
131589
297066
1446
383
2942
6
3189
658
24337
22
10317
469