1
9
654
6
931
2
1262
10
1200
4
58
56
153
411
314
537
144
8
21
29
75
434
425
652
152
163
26
699
2019
943
5
286