31531
38440
80959
12130
10110
21841
594
30534
1269
431
285
281
15829
333
551
214
21326
264
355
91
6111
182
18314
624
211
71
111
748
704
304
378
342
194
17023
272
1427
82