4123
1009
1218
864
20855
971
1318
832
909
1925
1203
872
952
4567
1139
864
813
855
2193
3937
994
1978
920
1083
934
977
1706
2417
1142
922
1228
1507
1153
1606
1542
1616
1557
2137
32933
1331
1350
2238
1578
2734
3432
4857
1759
7891
3460
2281
2592
6695
156897