19944
2
2906
2377
1
496
0
1681
5504
16
1526
1380
1819
3090
6
10317
1704
4382
4
1603
951
1174
2243
2530
14887
18
2428
11059
9
5169
11924
3485
7
1047
1606
1746
131589
3196
297066