528
0
3498
4
1
3673
6
1618
3012
2629
2
2906
908
2395
1193
4335
3715
2258
2471
2986
3046
5151
2744
2483
5825
378
971
1045
3765
444571
9
1804
5169
2525
2586