83
201
39
144
312
491
543
262
641
1324
58
20
241
165
40
44
192
884
1581
14111
162
343
92
16
1112
451
572
32
592