1129
0
1525
1
5559
3
3650
419694
9
1752
2
1810
559
2494
1082
4
1163
1115
283
830
2252
993
2799
544
2147
2198
5
1425
1933