2224
2
2275
683
0
19279
633
20634
8
31535
823
980
653
1428
2730
6
422
2522
1131
351
2114
3
2727
924
797
367
699
1269
2668
597
25137
901
3114
4
1912
2459
9