45
1071
464
5513
9627
372
7316
443
579
334
3813
341
682
102
60
986
471
3
14
161
13117
362
31
1198
1175
1004
1623