628
0
759
154
296
1075
3663
1
464
745
846
1418
2
31535
2522
1152
991
458
1009
3287
768
611
269
288
433
363
608
594
1029
559
478
980