1009
1
189
146
787
4
124
304
199
83
285
2
466
92
102
2473
27
316
282
884
356
5240
543
889
409
982
7
1072
355
850
1332
5
430
3508
853