3116
1
25137
0
1020
58
1640
2
5009
2855
3
1008
521
670
637
901
247
2306
2814
5
530
2330
784
633
1869
3092
3025
522
1334
3691
1550
2301
2683
509
1710