971
0
1310
2906
1
1045
2986
32302
2124
3
1618
378
3186
917
1804
572
984
5169
2525
4
19783
2
255
10827
1282
3222
3083
108797
2465
297066
5242
3125
916
55904
3546