584
0
458
31535
1603
2952
431
266
1182
525
467
297
552
759
1824
2490
2093
2
2041
1
918
589
352
2907
546
1779
1075
427
608
363
4964
3
745