1829
3
954
2
1003
1344
1
1189
2733
3042
4
1117
602
2061
1803
3591
7
2912
770
803
1132
8
1091
1112
4625
9
2311
6
2128
19
1619
2585
10
1624
1288
9928
1323
1733
818
2216