2296
2
1507
1
2585
2610
4
2108
1245
54
0
3626
5367
8
1152
543
2127
2532
530
2995
2714
5
2897
6859
509
3
2304
2109
2119
392
1682
1132
417
1594
5455
55
1129