3498
4
2730
6
3114
2275
2
543
0
514
2727
1
2189
501
522
928
1559
1936
2634
2461
20
341
20634
8
573
1059
2064
266
846
476
799
31535
314
2076
839
35426