5151
2
1193
0
9956
3
19783
2535
3326
4044
5
3083
3202
1
2465
1816
408
847
3125
3546
223
993
1794
2756
1344
1612
2313
1513
2378
444571
9
3498
4
2676
3779
1045
4471