1421
865
420
671
637
702
896
1127
682
745
460
500
296
526
994
8110
733
570
846
14420
566
683
1468
1217
20619
1586
1318
11811
952
48331
17915
15915
44138