2906
2
19944
2377
1
24337
22
19932
6
3835
5
610
0
11924
1690
1164
1089
131589
1467
10317
11059
9
4382
4
1660
1412
1331
2760
2428
297066
2966
2265
1704
5504
16
1978
9954
13499
1334