127
0
771
1243
572
543
506
512
169
936
1580
1112
1351
1229
687
455
1630
147
690
340
1066
502
675
927
223
738