1996
594
883
239
674
149
980
364
1150
431
848
368
636
313
1352
532
815
393
716
176
275
162
415
171
409
172
1072
498
616
202
179
69
367
121
495
63
611
166
376
138