2585
2
23150
9
3287
1
3844
5
1637
3626
7334
4
614
1268
0
543
2127
2714
6370
1261
1343
2109
6819
14
1132
417
1594
1851
2858
2320
839
1152
1173
383
4713
1645
6177
6