1325
0
1463
1
7334
4
830
2076
670
2855
3
1132
247
544
968
286
2211
1559
2
81
4111
346
580
1333
501
3691
5
2809
2301
479
798
819
2881
3498
994
2635