19944
2
2377
1
2921
5
1681
1047
1746
3429
7
946
10317
2392
0
11059
9
11924
1539
5504
16
1063
2428
8527
1015
1038
2468
3
951
610
1606
2906
6236
10
24337
22
131589
3386
2133
1704