584
0
31535
683
458
1152
467
266
422
608
301
1824
2748
2
1161
2490
953
431
2328
280
503
496
255
546
759
1880
1238
468
1133
1603
403