1059
0
957
1935
602
5875
439
17353
1824
932
22330
22
280
743
784
544
456
25137
663
381
19279
2
1133
457
410
839
787
252
396
798
413
298
1511