2480
2
18385
7328
22330
22
6197
4
19034
6
1129
0
1182
9953
3116
1
9244
4139
1563
1894
2045
543
661
121182
650
2000
447
5255
16
1392
1421
9807
1587
8876
8
775
417
1578