520
0
2740
1045
421
517
777
303
25127
154
1297
768
611
1152
1333
1
484
575
618
464
1211
355
46414
239
255
458
483
1649
382
584
2010