1384
383
2638
992
3542
195
196
1071
1151
1552
861
571
541
70
90
110
130
107
225
211
951
96
2552
101
40
74
832
5704
6723
3715
2434
2955
2064
253
4691
72
4933
4782