938
1
1307
4236
3
826
2173
3765
4
2942
6
297066
0
1295
1749
894
1527
2
2368
2683
3145
3683
1558
2650
20
2890
571
866
280
2155
775
572
1816
1935
4944
3629
1581