1040
811
293
321
241
39
641
117
57
419
47
535
3
143
5
272
231
717
656
4
704
287
651
286
840
1122
405
322
597
0
550
33
