1020
0
19279
2
31535
2275
901
968
2730
6
637
3114
4
155
1645
1
675
325
792
1824
2284
1084
2008
756
486
366
5713
871
3428
3
529
77
331
25137
240