40
1663
376
12722
5642
19
286
530
101

69

128
12
187
102
669
700
9
5
390
365
934