19279
2
25137
0
31535
1238
20634
8
2275
392
374
968
418
17353
1020
325
661
565
618
398
683
1645
1
696
5477
1112
597
1842
1580
4537
1603
881
988