1012
0
946
1
2082
3173
2
4285
3
3805
6
2328
19944
658
2456
297066
2301
12
2268
4
2020
384
1218
3200
7793
883
2620
5717
267612
10032
14
1547
3554
9
4978
733
1055
2891
1353