1125
1
2089
2046
6952
5
4335
2
3979
4
2959
42836
12
3041
1689
3
2281
1180
1519
1404
3539
6075
15
1978
0
2072
877
1709
4151
989
688
938
1219
892
832
3125
1146