3100
1
7463
16
1462
2268
2
1344
549
954
0
979
656
1754
2609
3
1685
1437
1522
785
2443
4
4337
5
117
4833
1536
884
2640
2547
3151
436
915
2768
1616
2851
1597