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