5009
0
1898
4
1824
6058
1663
3653
2
276
968
1112
2855
3
1603
501
3092
1
358
247
608
1711
1506
1880
1567
2328
2306
2814
5
2330
1869
184
839
1100
440
370