1005
0
2623
6
3920
3
4578
2
10114
12
580
2750
4
3032
360
2110
1
1566
1377
72191
26689
3690
123674
35
3606
174730
18
3196
3580