956
5
51
3
602
901
832
844
1153
219
73
21
1377
15
551
142
11
4
132
1507
1386
59
1348
1266
1166
19
391