2125
1
2526
3
382
307
429
5973
8
1276
0
2730
6
1667
2461
20
2189
762
324
2691
2
3996
4
728
217
325
5316
1762
3054
422
323
360
2429
5
2855
31535
1736
121182
2094