1186
7
2640
1773
2420
5
3878
23034
62
1423
9
1539
3
1361
0
547
1
713
2
1717
3809
1447
4
2434
908
475
1260
6742
1508
1275
2220
3081
3088
3837
204
604
506
7045
5030