278
253
86
25
21
26
12
74
80
411
37
72
10
16
192
2827
340
15490
79
160
467
3358
415
397
383
1456
322
1150
28
36
78
1278
97
62
8749
125
162