1332
1
1236
4
1511
1482
2
1167
3
2268
1988
660
749
326
1352
740
1067
819
1115
5
1871
15
114
838
1207
20
773
212
479
69
373
533
377
0
210
60
343
124