39
1502
342
11392
5141
19
271
495
94

69

119
12
168
610
634
6
5
358
338
863