2352
2
5504
16
19944
1815
951
1
1047
1972
2377
2906
131589
1704
0
4382
4
1174
14887
18
2982
3
297066
2333
5169
1334
10317
1412
1179
6236
10
2265
2949
19932
6
493
1516
1736
24337
22