216
0
50987
864
1327
691
4097
10
2770
4
1161
818
1110
1391
614
392
256
1540
391
539
2006
1
1428
1488
642
693
1671
275
2271