584
0
683
2992
31535
1009
266
621
471
649
6294
2
1015
2522
575
896
1
432
611
766
478
2941
306
1779
1437
2740
1541
280
4106
5009
303
1649
274