994
0
2258
1
2986
485
2597
378
59
1100
21
2310
1804
40
5169
2525
4
368
19783
2
1027
10827
2740
230
3222
3
3083
1812
108797
17946
2465
3465
7055
12
6779
5
863
3688