302
1098
199
2012
1071
910
130
435
993
1114
403
905
610
1082
8
374
1500
881
2265
196
