2418
1
1656
1782
3
2856
4
1506
0
1132
3480
5
440
5262
10
1702
6
1343
3116
1640
2
5009
20634
8
1008
2474
1573
670
521
5494
2306
11392
784
2814
1869
1550
522
953
964