1149
0
3251
6
47041
3353
25137
31535
6062
16
1842
1
775
2
637
584
957
1608
1824
864
1317
290
282572
2855
3
945
2275
517
2189
683
776
2881
2188
9
765
357