362
1075
1758
1
430
1045
2981
706
3
938
2
1127
1102
2104
1262
4236
5865
3493
4
1612
1092
1780
1613
2095
2802
815
819
1311
15546
18
2082