1581
2
5225
8
3765
4
1226
1
1334
442
0
3629
13967
297066
1412
18258
1516
1736
2377
23774
3683
810
2650
20
131589
10317
5252
1994
610
2966
10
2245
3
1179
19944
5635
6547