31535
0
1824
46414
1
584
1020
968
19279
2
2522
458
1211
1045
4594
1009
683
2748
255
25137
576
2477
1779
608
759
5313
787
611
168
266
2275
515
653