552
16
1610
0
675
1872
1
25137
1020
2634
2766
743
457
76
267
408
314
2132
213
288
2645
325
410
663
918
403
668
3621
81
909
749
1824
931