2966
11
2899
1
19944
2
24337
22
14125
10
3819
5504
16
1534
2265
2377
1622
2906
1704
0
4382
4
1174
4435
3
14887
18
1364
1815
5033
15
1713
797
4158
8
1506
1047
5169
131589
1339
1137
297066