584
0
1075
486
433
634
2504
298
1936
853
573
1470
726
330
1540
2339
1289
368
1167
381
1096
480
668
336
244
935
916
797
695
1169
396