529
0
604
50987
987
1
2093
2
594
333
895
195
3366
560
775
676
1877
1298
813
492
471
29323
584
2569
5
2584
1368
2006
165
55
15276
27
980
2023
270