2123
2
2039
3
1453
1888
1
351
4713
5
1758
0
1306
4
1017
11611
2587
6
530
637
9244
1464
417
2252
7334
7756
2506
4111
1009
3293
7
4915
14
1671
6968
31183
12
1020
1215