2906
2
19944
2245
3
5504
16
1174
1
2377
1704
0
131589
297066
11153
8
6236
10
5169
4382
4
2840
2530
14887
18
11924
1047
2949
8072
19932
6
4309
1445
10317
11059
9
24337
22
2123
1412
2558
1331