32
133
18
49
599
901
28
110
130
252
2236
121
313
987
10
30
300
1686
667
238
1655
8
302
224
406
38
96
7
1578
844
424
1233
312
189
15
2
201
77
672
47
436
609
7
884
715
521
76
984
179
158
