2906
2
5504
16
2377
1
3090
6
1704
0
19944
5169
4382
4
1174
14887
18
131589
297066
1047
1331
1380
2428
951
10317
11059
9
2949
24337
22
1412
1075
9954
2903
3
19783
32302
2189
2932