1640
2
2749
7039
0
5009
2855
3
1008
521
1
670
247
2306
2920
2814
5
2330
784
633
467
1869
3025
522
1334
3691
476
1550
2301
1020
2683
269
509
2881