536
0
2139
4
910
8185
642
1486
1
442
422
395
1369
1697
1270
1479
2270
411
3614
452
555
722
1075
777
336
601
567
3418
1650
502
3987
1135
1047