1125
1
2089
4335
2
2281
1180
3
1689
1519
6075
15
2072
1978
0
3957
877
2344
4099
8
3485
7
4285
4149
2211
2959
3154
6
2642
2655
2234
4
938
1219
2297
1267
796
1618
2999