646
0
2312
2
1470
1
3313
2522
2368
1129
1824
1326
7328
423
1682
2321
1096
1600
1421
2140
543
15482
15
929
2033
525
263
509
1697
3
970
2694
2112
8
1165