584
0
458
1152
618
255
871
31535
1045
464
3373
562
418
382
1780
1949
594
2740
171
484
1020
1824
552
25127
520
1314
2992
568
611
269