528
0
3498
4
1
3673
6
1618
3012
1581
2
2629
2906
469
908
2395
1193
4335
2258
2471
2986
539
1970
189326
3046
2744
2483
5825
378
971
1045
1226
444571
9
1804