18
48
6
1082
66
522
761
602
1291
631
551
43
682
15
4
13
152
20
2
142
23
61
281
581
5
24
16
8
21
19
26