1125
1
2089
1689
3
4335
2
2281
1180
1519
6075
15
1309
0
2072
1992
1978
697
582
2377
1543
877
370
4914
451
3691
4
3172
1666
5805
4309
444571
9
1072
1064
1668
938