25137
0
1671
1
31535
2275
2
1636
20634
8
1824
475
58
246
1650
1282
325
356
530
19279
1559
787
968
804
573
3691
5
414
3114
4
552
422
276
458
633
1009