517
0
683
584
608
2093
2
1238
467
458
476
422
325
1465
1161
288
1645
1
580
269
1152
1333
745
1045
2941
755
503
421
463
31535
953
1603