31751
9796
364
586
40897
225
1448
1221
274
800
499
8504
3212
750
279
243
425
1699
218
676
334
638
209
518
190
264
890
126
551
2378
216
506
302
260
83
179
551
157
171
1946
155
160
84
131
148
41
79
89
141
156
131
118
135
115
1190
148
96
93
69
95
199
45
66
66
120
52
31
104
128
62
85
50
1388
116
104
32
31
179
26
29
52
38
264
56
46
62
42
17
40
39