19279
2
25137
0
31535
2275
17353
688
3114
4
1551
1020
608
20634
8
653
802
351
683
661
5477
2211
391
1824
2522
394
787
597
980
1269
7039
1428
1109
633