1446
2
660
1
263
285
144
580
493
1539
511
1236
3
625
529
579
267
159
291
169
699
1164
833
0
870
921
516
563
394
690
480
523
232
328